package cool.lichuan.project.system.service;

import com.baomidou.mybatisplus.extension.service.IService;
import cool.lichuan.common.domain.UserDetail;
import cool.lichuan.project.system.domain.User;

/**
 * @author lichuan
 * @date 2021/11/24 16:07
 * @description
 */
public interface UserService extends IService<User> {
    /**
     * 新增用户
     *
     * @param user 用户信息
     * @return 返回
     */
    boolean saveUser(User user);

    /**
     * 根据用户id查询用户信息(包括部门信息及角色信息)
     * @param userId 用户id
     * @return 用户信息信息
     */
    UserDetail getUserDetailById(Long userId);
}
